package com.lu.project.model.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 *
 * @TableName message_task
 */
@TableName(value ="message_task")
@Data
public class MessageTask extends BaseEntity implements Serializable {
    /**
     *
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     *
     */
    private Long initiator;

    /**
     *
     */
    private Long elderId;

    /**
     *
     */
    private String content;

    /**
     *
     */
    private LocalDateTime startTime;

    /**
     *
     */
    private LocalDateTime endTime;



    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}
//原始sql
   /* CREATE TABLE message_task (
        id bigint(20) AUTO_INCREMENT PRIMARY KEY,         -- 唯一标识任务的ID
        initiator bigint(20)  NULL,           -- 发起人的姓名或ID
        elder_id bigint(20) NOT NULL,              -- 目标老人的ID，假设有单独的老人信息表
        content VARCHAR(300) NOT NULL,                      -- 任务内容
        start_time DATETIME NOT NULL,               -- 任务开始时间
        end_time DATETIME NOT NULL,                 -- 任务结束时间
        create_by bigint(20)  NULL,              -- 创建人的姓名或ID
        update_by bigint(20),                         -- 编辑人的姓名或ID（可以为空）
        create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,  -- 记录创建时间
        update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, -- 记录更新时间
        is_delete int(11) DEFAULT FALSE,             -- 是否被删除（逻辑删除）
        remark VARCHAR(255),
        );*/
